function resultDownload(id) {
    // 将 id 为 contents 的 div 渲染成 canvas
    html2canvas(document.getElementById(id), {
        // 渲染完成时调用，获得 canvas
        onrendered: function (canvas) {

            // 从 canvas 提取图片数据
            var contentWidth = canvas.width;
            var contentHeight = canvas.height;

            //一页pdf显示html页面生成的canvas高度;
            var pageHeight = contentWidth / 592.28 * 841.89;
            //未生成pdf的html页面高度
            var leftHeight = contentHeight;
            //页面偏移
            var position = 0;
            //a4纸的尺寸[595.28,841.89]，html页面生成的canvas在pdf中图片的宽高
            var imgWidth = 555.28;
            var imgHeight = 555.28 / contentWidth * contentHeight;

            var imgData = canvas.toDataURL('image/jpeg', 1.0);

            //初始化pdf，设置相应格式（单位为pt,导出a4纸的大小）
            var doc = new jsPDF("p", "pt", "a4");
            doc.internal.scaleFactor = 1.33;

            if (leftHeight < pageHeight) {
                doc.addImage(imgData, 'JPEG', 20, 20, imgWidth, imgHeight);
            } else {
                while (leftHeight > 0) {
                    doc.addImage(imgData, 'JPEG', 20, position, imgWidth, imgHeight)
                    leftHeight -= pageHeight;
                    position -= 841.89;
                    //避免添加空白页
                    if (leftHeight > 0) {
                        doc.addPage();
                    }
                }
            }

            if(id==='download-table1')
            {
                var jsonData = {};

                for(let i = 1;i <= 6; i++)
                {
                   var name = "shuchu"+i;
                   jsonData[i]=document.getElementById(name).innerHTML
                }
                $.ajax({
                    url: "/pdf_download",
                    data: jsonData ,
                    xhrFields: {
                        responseType: 'blob' // 确保以二进制流的形式接收数据
                    },
                    success: function(response) {
                        // 创建一个 URL 对象
                        var url = window.URL.createObjectURL(response);

                        // 创建一个链接元素
                        var a = document.createElement('a');
                        a.href = url;
                        a.download = '辅助诊断报告.pdf'; // 指定下载文件名
                        document.body.append(a);
                        a.click();
                        a.remove();

                        // 释放 URL 对象
                        window.URL.revokeObjectURL(url);
                    },
                    error: function(xhr, status, error) {
                        console.error("下载失败:", error);
                    }
                })

                // doc.save('辅助诊断报告.pdf');
            }
            else
            {
                var divElement = document.getElementById('adddata');
                var children = divElement.children;
                var jsonData={}
                for (var i = 0; i < children.length; i++) {
                    var child3 = document.getElementById("add_data"+i);
                    jsonData[i]=child3.innerHTML
                }
                $.ajax({
                    url: "/pdf_download",
                    data: jsonData ,
                    xhrFields: {
                        responseType: 'blob' // 确保以二进制流的形式接收数据
                    },
                    success: function(response) {
                        // 创建一个 URL 对象
                        var url = window.URL.createObjectURL(response);

                        // 创建一个链接元素
                        var a = document.createElement('a');
                        a.href = url;
                        a.download = '相关疾病列表.pdf'; // 指定下载文件名
                        document.body.append(a);
                        a.click();
                        a.remove();

                        // 释放 URL 对象
                        window.URL.revokeObjectURL(url);
                    },
                    error: function(xhr, status, error) {
                        console.error("下载失败:", error);
                    }
                })
                 // doc.save('相关疾病列表.pdf');
            }
        },
        // 导出的pdf默认背景颜色为黑色，所以要设置颜色为白（根据自己的需求设置）
        background: '#FFF',
        dpi: 384,
    });
}